class LiczbyException extends Exception {
	LiczbyException(String w) {super(w); }
}
public class Liczby {
	private int n;
	private int liczba;

//konstruktory
	Liczby(){};
	Liczby(int n) throws LiczbyException{
		if(n<0) throw new LiczbyException("Tylko liczby naturalne");
		liczba=n;
	}
	
//metody
	public String zapis(int podstawa) throws LiczbyException{
		if((podstawa<2)||(podstawa>16)) throw new LiczbyException(podstawa + " - błędna podstawa");
		String zamiana="";
		int pomoc=liczba;
		while(pomoc>0){
			if(pomoc%podstawa<10)
				zamiana = (char)pomoc%podstawa+zamiana;
			else
				zamiana = (char)(pomoc%podstawa+55)+zamiana;
			pomoc=Math.round(pomoc/podstawa);
		}
		return zamiana;
	}
}
